Pular para o conteúdo principal

07 - Rede no docker


Docker0

Interface criada pelo dameon do docker.

para ver-la use

ip a

Para ver mais informações utilize o bridge-utils.

#debian family
sudo apt-get install bridge-utils

#Fedora/Centos
sudo yum install bridge-utils

use para ver mais informações sobre o docker0:

#brigde controll 
brctl show docker0

# para mais informações use
docker network inspect bridge

Docker port

Use o comando abaixo para ver as portas de um determinado container

docker port <container_nome_OU_id>

sendo <container> --> <host hospedeiro>


Configurando rede do docker0

Pode se configurar o range de rede do docker alterando alguns arquivos do docker.

  • Primeiro pare do docker e remova a interface de rede atual do docker:
## Parando o coker
service docker stop

## listando interface de redes
ip a

## removendo interface Docker0
ip link del docker0
  • Configurando um novo range de ip
## Editando arquivo de configuração do docker
nano /etc/docker/daemon.json

## Por padrão esse arquivo não existe, o que se faz e adicionar como configuração
## Adicione o json abaixo
{
"bip":"150.150.0.1/24"
}

bip - bridge ip

Pra saber mais acesse: https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/